package com.ss.android.newmedia;

import com.ss.android.image.BaseImageManager;

import java.util.Iterator;

final class ff implements Runnable {
    private final BaseAppData a;

    ff(BaseAppData arg1) {
        this.a = arg1;

    }

    public final void run() {
        Object v0;
        BaseAppData v1 = this.a;
        long v2 = v1.aF();
        Iterator v4 = v1.cl.iterator();
        while (v4.hasNext()) {
            v0 = v4.next();
            if (v0 == null) {
                continue;
            }

            ((BaseAppData.a) v0).a(v2);
        }

        Object v2_1 = v1.cf;
        synchronized (v2_1) {
            if (v1.cg != v1.ch) {
                v1.ch = v1.cg;
                v0 = null;
                if (v1.ci != null) {
                    v0 = v1.ci.get();
                }
                if (v0 == null) {
                    return;
                }
                new BaseAppData.CacheSizeThread(v1, ((BaseImageManager) v0)).start();
            }
        }
    }
}

